/**
 * @param {number[]} nums
 * @param {number} target
 * @return {number[]}
 */
// var twoSum = function (nums, target) {
//     for (let i = 0; i < nums.length; i++) {
//         let restVal = target - nums[i]
//         // if (nums.indexOf(restVal) > -1 && nums.indexOf(restVal) !== i) {
//         if (nums.indexOf(restVal,i+1) > -1 ) {
//             console.log([i, nums.indexOf(restVal)]);
//             return [i, nums.indexOf(restVal)]
//         }
//     }
//     console.log([null, null]);
//     return [null, null]
// };
var twoSum = function (nums, target) {
  for(let i=0;i<nums.length;i++) {
    for(let j=i+1;j<nums.length;j++) {
        if(target-nums[i]==nums[j]){
            console.log([i,j]);
            return [i,j]
        }
    }
  }
};
const nums = [2, 7, 11, 15]
let target = 9
twoSum(nums, target)